﻿<Window x:Class="Sport_Orders.Program.Module_Windows.Busket"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:Sport_Orders.Program.Module_Windows"
        mc:Ignorable="d"
        Title="Корзина" 
        Height="400" 
        Width="750"
        ResizeMode="NoResize"
        WindowStartupLocation="CenterScreen">
    <Grid>
        
        <Grid.RowDefinitions>
            <RowDefinition Height="*"/>
            <RowDefinition Height="150"/>
        </Grid.RowDefinitions>

        <!--Товары для оформления-->
        <DataGrid Name="DgTovarsForPackageOrder"
                  AutoGenerateColumns="False"
                  IsReadOnly="True"
                  Margin="5">
            <DataGrid.Columns>
                <DataGridTemplateColumn Header="Фото">
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <Image Source="{Binding photo}" Width="80" Margin="5"/>
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>

                <DataGridTextColumn Header="Название"
                                    Width="Auto"
                                    Binding="{Binding nameTovar}"/>

                <DataGridTextColumn Header="Производитель"
                                    Width="Auto"
                                    Binding="{Binding vendor}"/>

                <DataGridTextColumn Header="Цена"
                                    Width="Auto"
                                    Binding="{Binding price}"/>

                <DataGridTextColumn Header="Скидка"
                                    Width="Auto"
                                    Binding="{Binding discount}"/>

                <DataGridTextColumn Header="Количество"
                                    Width="Auto"
                                    Binding="{Binding countTovar}"/>

                <DataGridTemplateColumn>
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <Button Name="BtnTempDelete"
                                    Content="Удалить"
                                    FontSize="15"
                                    Margin="5"
                                    Click="BtnTempDelete_Click"/>
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>

            </DataGrid.Columns>
        </DataGrid>

        <!--Данные внизу-->
        <Grid Grid.Row="1">

            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*"/>
                <ColumnDefinition Width="200"/>
            </Grid.ColumnDefinitions>
            
            <!--Элементы слева-->
            <StackPanel Grid.Row="1">
                
                <!--Метки с информацией-->
                <Label Name="LbAllPriceWithDiscount"
                       Content="Итоговая цена: 0"
                       FontSize="15"/>
                <Label Name="LbDiscount"
                       Content="Скидка: 0"
                       FontSize="15"/>
                
                <!--Кнопка оформления заказа-->
                <Button Name="BtnPackageOrder"
                        Content="Оформить"
                        FontSize="15"
                        HorizontalAlignment="Left"
                        Width="200"
                        Height="40"
                        IsEnabled="false"
                        Margin="5 0 0 0"
                        Click="BtnPackageOrder_Click"/>
                
            </StackPanel>

            <!--Выбор пункта доставки-->
            <Label Grid.Column="1"
                   FontSize="15"
                   Content="Пункт доставки"
                   Margin="0 30 0 0"/>
            
            <ComboBox Name="CbxStation"
                      Grid.Column="1"
                      Height="30"
                      Margin="0 0 5 0"/>

        </Grid>

    </Grid>
</Window>
